/*
	Written By Pradipna Nepal
	www.pradsprojects.com

	Copyright (C) 2012 Prads Projects
	Please read COPYING.txt included along with this source code for more detail.
	If not included, see http://www.gnu.org/licenses/
*/

#ifndef LIBPARSEMODULE_H
#define LIBPARSEMODULE_H

#include <vector>
#include <list>
#include <string>
#include <stdexcept>
#include "libParser.h"
#include "libTokenModule.h"
#include "libSymbolTable.h"
using namespace std;

namespace ParseModule {
	bool parseModule(const vector<TokenModule> *tMod, vector<list<Opcode>> *irOut, const SblTable *symbolTable);
}

#endif